$(function() {
    
    bannerEvent = {
        init : function () {
            
           // this.clickEvent();
        	this.saveEvent();
        },
        
        clickEvent : function (idx){

        	
//            $('.agen_adst .file-box input:button').click(function(){
            	if(!bannerEvent.checkImg(idx)){
            		return;
            	} 
//            	
                $.ajaxFileUpload  ({
                	    url:'http://127.0.0.1/drm/image/uploadImage?token=12qwaszxcvdfer34',
//                	 url:'http://182.92.157.212/drm/att/up?token=12qwaszxcvdfer34',
//                	    url: contextRootPath + "/introduce/upload",
                        secureuri:false,//一般设置为false 
                        fileElementId:'fileField',//文件上传空间的id属性  <input type="file" id="file" name="file" />
                        dataType: 'JSON',//返回值类型 一般设置为json  
                        success: function (data, status) { 
                        	//服务器成功响应处理函数
                        	//从服务器返回的json中取出message中的数据,其中message为在struts2中action中定义的成员变量
                            if(typeof(data.code) != 1) {
                            	$("#showID1").attr("src","http://182.92.157.212/drmimg/drm/"+data.id);
                                $("#showID1").show();
                                
                            }
                        },
                        error: function (data, status, e){
                        	//服务器响应失败处理函数
//                        	alert(data.code);
                        	alert(data.msg);
//                        	 var obj = JSON.parse(data);
//                        	 if(typeof(obj.code) != 1) {
//                        		 alert(obj.id);
//                             	$("#showID1").attr("src","http://182.92.157.212/drmimg/drm/"+ obj.id);
//                                 $("#showID1").show();
//                                 
//                             }
                        }
                    });
//            })
        },
        checkImg :function(idx){
        	var path = $('#textfield' + idx).val();
        	if('' == $.trim(path)) {
				alert('请添加图片!');
				return false;
			}
        	if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(path)){
        		$('#fileField').val('');
        		$('#textfield' + idx).val('');
               alert("图片类型必须是.gif,jpeg,jpg,png中的一种");
              
               return false;
        	}
        	
//        	bannerEvent.checkImgPX(path,80,100);
  
//        	
        	return true;
        	
        },
        
        /* 
         * 判断图片大小 
         *  
         * @param ths  
         *          type="file"的javascript对象 
         * @param width 
         *          需要符合的宽  
         * @param height 
         *          需要符合的高 
         * @return true-符合要求,false-不符合 
         */  
        checkImgPX :function (path, width, height) {  
            var img = null;  
            img = document.createElement("img");  
            document.body.insertAdjacentElement("beforeEnd", img); // firefox不行  
            img.style.visibility = "hidden";   
            img.src = path;  
            var imgwidth = img.offsetWidth;  
            var imgheight = img.offsetHeight;  
              
              
            if(imgwidth != width || imgheight != height) {  
                alert("图的尺寸应该是" + width + "x"+ height);  
                path = "";  
                return false;  
            }  
            return true;  
        },
        
        saveEvent: function () {
        	
        	 $('#save').click(function(){
            	
            	var imgId = $("#showID1").attr("src");
            	if('' == $.trim(imgId)) {
    				alert('请添加图片!');
    				return false;
    			}
            	
    			$.ajax({
    	  			  type: "POST",
    	  			  url: contextRootPath + "/introduce/saveImg",
    	  			  data:JSON.stringify({"banner": imgId}),
    	  			  dataType: "html",
    	  			  contentType: "application/json; charset=utf-8",
    	  			  success: function(data){
    	  				  /** 成功构造内容**/
    	  					  alert("点击完成");
    	  			 }
    			});
        	 })
        }

    }
});


 